home *** CD-ROM | disk | FTP | other *** search
-
- S U P E R - F I L E - C O P Y V 2 . 5
-
- Anleitung
-
- Erst einmal eine kleine Einführungsrede:
- ( Keine Angst, jetzt kommt kein Text wie: "Also, daß Programm hat eine
- Menge Arbeit gemacht, und es wäre ganz nett, wenn ihr ca. 20.- DM zu
- mir schickt. Ich schicke euch dafür dann eine Anleitung bla..bla..bla.
- Obwohl es natürlich nett wäre, wenn mir jemand etwas hierfür schickt,
- denn es steckt tatsächlich eine Menge Arbeit hinter diesem Programm. )
-
- Nun aber Ernst:
- Ich finde es eine Frechheit, wenn jemand die Anleitung zu seinem
- Programm erst gegen einen, meist schon empfindlich hohen ( auf
- jedenfall für arme Schüler wie mich ), Geldbetrag herausrückt. Genauso
- ist es, wenn erst eine noch nicht richtig funktionierende Version
- angeboten wird, und man erst gegen Zahlung ein vernünftiges Programm
- erhält.
-
- Hinter diesen Programm stecken ca. 80 Seiten Assembler-Sourcecode; das
- Programm ist aus Geschwindigkeits- und Speicherplatzgründen rein in
- Maschinensprache geschrieben, was, wie jeder weiß, der schon mal in
- Assembler programmiert hat, sehr schwer ist. Die Arbeitszeit betrug
- knapp 1 Jahr. Und da ich diese ganze Arbeit nicht in einem Anfall von
- Wohltätigkeitswillen gemacht habe ( wie manche Programmierer behaupten
- ), will ich natürlich auch etwas Geld mit diesem Programm verdienen:
-
- Man kann bei einem so großen Assembler-Programm nie vor Fehlern sicher
- sein, ich biete daher einen Korrekturservice an:
- Haben Sie einen Fehler entdeckt, schicken Sie einfach eine
- Beschreibung des Fehlers zusammen mit einer Diskette mit Ihrer Super-
- File-Copy Version, 5.- DM und einen ausreichend frankierten
- Rückumschlag bei mir ein ( Adresse siehe unten ). Habe ich den Fehler
- schon entdeckt, schicke ich sofort eine neue Version von Super-File-
- Copy, in der dann die Fehler behoben sind, zurück. Habe ich den Fehler
- noch nicht gefunden, kann es etwas dauern, aber dann schicke ich die
- 5.- DM + einen Gutschein für Super-File-Copy V3.0 (s. u.) + die
- korrigierte Version zurück !!!
- "Vergißt" irgendjemand die 5.- DM oder den Rückumschlag, behalte ich
- die Diskette ein oder schicke die Ware unfrei zurück !!!
-
-
- Super-File Copy V3.0
- Super-File-Copy V2.5 ist zwar schon ein sehr gutes und voll
- funktionsfähiges Filecopy-Programm ( ich habe noch kein besseres
- gesehen ), aber es gibt da doch noch ein paar zusätzliche Sachen, die
- die Arbeit noch erleichtern würden:
-
- Mehrmals Schreiben ( multiple Copy ): Hiermit wird es möglich sein,
- von einem Programm mehrere Kopien zu machen, ohne es jedesmal wieder
- neu zu lesen !!!
-
- Frei-Test: Vor dem Schreiben wird getestet, ob überhaupt genug
- Speicherplatz auf der Diskette vorhanden ist; Ist nicht genug freier
- Speicher vorhanden, wird gleich abgebrochen, ohne daß erst geschrieben
- wird.
-
- Format-Option: Die Möglichkeit, von Super-File-Copy aus auch während
- des Schreibvorganges Disketten zu formatieren, wäre bestimmt auch
- nicht schlecht; es kann auch Hyperformat ( 11 Sektoren => 912 Kbytes )
- formatiert werden !!!! ( Verify auch möglich; ausführliche Statusan-
- zeige )
-
- Diskcopy: Falls mal benötigt wird, gleich im Programm enthalten ( auch
- Hyperformat )
-
- Löschen von Dateien: Löschen von Dateien und Ordner von Super-File-
- Copy aus ohne das Programm zu verlassen, und genauso komfortabel wie
- das Kopieren.
-
- Schreiben in neue Ordner: Bisher ist es nur möglich, aus dem
- bestehenden Pfad einer Datei evtl. Teile wegzulassen, es ist aber noch
- nicht möglich, in einen anderen Ordner zu schreiben.
-
- Arbeiten mit mehreren Laufwerken: Bis jetzt arbeit Super-File-Copy nur
- mit einem Laufwerk. Neu wird aber eine Benutzung aller Laufwerke
- einschließlich Harddisk + Ramdisk sein. Auch das nachträgliche Ändern
- des Laufwerks während das Kopierens wird möglich sein.
-
- Überschreib-Schutz: Bisher überschreibt Super-File-Copy evtl. existie-
- rende Dateien mit gleichen Namen; in der neuen Version wird es eine
- Option geben, die vor dem Überschreiben eine Warnmeldung ausgiebt.
-
- Dateiflag-Änderung: Bei schreibgeschützten Dateien hat Super-File-Copy
- bis jetzt Schwierigkeiten, Super-File-Copy V3.0 wird auf Wunsch das
- Atribut zurücksetzen, so daß die Datei beschrieben bzw. gelöscht
- werden kann.
-
- Anzeigen von verstecken Dateien und Systemdateien: Auch die Dateien,
- die normalerweise nicht im Directory erscheinen, werden angezeigt und
- können kopiert werden. Wahlweise ist die Übernahme des Flags möglich.
-
- Directory-Buffer: Directory und FAT werden gebuffert und brauchen so
- nicht bei jedem Dateizugriff wieder gelesen bzw. geschrieben werden,
- so daß ein wesentlich schnelleres Kopieren ermöglicht wird.
-
- Diskzugriff-Kontrolle: Super-File-Copy V3.0 "überwacht" die Disk-
- Zugriffe, so daß fast alle Viren beim Infizieren von Disketten
- erkannt werden und eine entsprechende Warnmeldung ausgegeben wird.
-
- Virus-Bibliothek: Wird ein neuer Bootsektor-Virus festgestellt, kann
- er mit einem beiliegendem Archive-Programm in die Virus-Bibliothek von
- Super-File-Copy V3.0 übernommen werden. Nun erkennt Super-File-Copy
- V3.0 die Viren auch auf den Disketten und kann sie löschen. Das
- Archive-Programm arbeitet fast selbstständig und kann auch von
- Anfängern bedient werden !!!
-
- Ausserdem werde ich noch viele weitere Kleinigkeiten ändern, wie z.B.
- das Ermöglichen des Sortierens nach Größe, Datum, Extension...,
- Abspeichern der Parameter usw.
-
- Änderungen vorbehalten !!!!!!!!!!!
-
-
- Und was kostet das Ganze ?
-
- Das ganze gibt es, da ich ja auf arme Schüler wie mich Rücksicht nehme
- und da ich den Raubkopierern vorbeugen möchte, für sagenhafte 7.50 DM
- + 5.- DM für Porto, Verpackung und für die Diskette ( selbstverständ-
- lich nur Qualitätsdisketten von Sony, Maxwell, Multilife u.a.). Das
- ist billiger als eine Public-Domain-Diskette von ST-Computer !!!!
- Natürlich ist bei diesem Preis keine gedruckt Anleitung mit drin, sie
- ist, wie bei dieser Super-File-Copy-Version, ins Programm integriert.
- ( Für Mitglieder des HMH-Computerclubs wird es eine Sonderregelung
- geben, da wir ja die Disketten im Club kopieren können und so
- Postgebühren wegfallen. Ich werde die genauen Regelungen, sobald sie
- aktuell sind, auf einer Clubsitzung bekanntgeben )
-
- Wann gibt es das ?
- Das ist so eine Frage, da ich leider noch nicht genau weiß, wann ich
- mit Super-File-Copy V3.0 fertig bin. Ich bin zwar schon fast fertig,
- aber der Hard-Disk Betrieb macht noch Ärger; da ich im Augenblick
- anderwertig sehr stark beschäftigt bin ( Schule, Fahrschule etc. )
- kann ich nicht sagen, wann ich die Fehler endgültig behoben haben
- werden, vielleicht wird es so gegen Mitte bis Ende Oktober '88 soweit
- sein !!
- Informationen über den Zeitpunkt der Fertigstellung, über die tatsäch-
- lich eingebauten Funktionen und über evtl. Preisänderungen gibt es
- gegen einen frankierten und beschrifteten Rückumschlag bei mir:
-
- Jens Fangmeier
- Bekassinenau 121b
- 2000 Hamburg 73
- Stichwort: Informationen über Super-File-Copy V3.0
-
- Evtl. hier noch den Satz: Informierung erst bei Fertigstellung
- anfügen, denn es nützt meiner Meinung nach wenig, wenn ich nun als
- Antwort einen Text verschicke wie: "Leider ist Super-File-Copy V3.0
- noch nicht fertig, versuchen Sie es in 3 Wochen noch mal." Allerdings
- kann es bei Informierung erst bei Fertigstellung passieren, daß sie
- etwas länger auf die Antwort warten müssen.
-
- Wie bestellt man ?
-
- Ganz einfach einen Brief oder Karte abschicken an:
-
- Jens Fangmeier
- Bekassinenau 121b
- 2000 Hamburg 73
-
- Als Text sollte so was stehen wie:
- "Hiermit bestelle ich Super-File-Copy V3.0 zum Preis von DM 12.50"
- ( bei per Nachnahme: DM 16.- )
- Bezahlt werden kann mit Verrechnungs-Scheck oder per Nachnahme.
- ( Nachnahmegebühr: 3.50 DM )
- Bitte Bezahlungsart auf Brief vermerken und Unterschrift nicht
- vergessen !!!
-
-
- Was gibt's sonst noch ?
- Ansonsten werde ich evtl. später noch ein File-Copy mit neuen File-
- Routinen schreiben, was ein ca. 3 mal so schnelles Kopieren bedeuten
- würde. Ebenfalls arbeite ich noch an einem Diskettenverwaltungs- und
- Etikettendruckprogramm, was aber beides noch etwas dauern wird.
- Als nächstes werde ich aber erst mal einen File-Compressor schreiben,
- der aber so arbeitet, daß man die Programme nachher ganz normal vom
- Desktop aus starten kann, der Dekompressor wird in das TOS integriert;
- es läuft also alles wie immer weiter, die Dateien verbrauchen
- lediglich weniger Speicherplatz auf der Diskette und werden dement-
- sprechend schneller geladen; evtl. wird auch noch die Möglichkeit
- gegeben sein, mehere Dateien zusammenzufassen, so daß das Teilweise
- wilde Datei-Chaos endlich behoben werden kann.
-
- D I E A N L E I T U N G
- Endlich, nach den ganzen leider unvermeidlichen Reden, nun die
- Anleitung zu Super-File-Copy V2.5:
-
- Der Bildaufbau ist bei Super-File-Copy V2.5 in zwei Teile gegliedert,
- das Directorywindow und das "drumherum", sprich die Aktionsbuttons.
- In der Titelzeile steht großteils nur Müll, die Texte müssen aber
- sein. Lediglich das Rechteck "Info" hat eine Funktion, nämlich man
- kann hiermit die Programminfobox aufrufen, von der aus man dann diese
- Anleitung aufrufen kann.
-
- Am unteren Bildrand sind dann die Programmfunktionen:
- In der Mitte haben wir den "Kopieren"-Button, der den Kopiervorgang
- auslöst ( wer hätte das nicht gedacht ). Diese Funktion wird auch
- durch das Drücken von "Return" erreicht.
- Links davon haben wir "Directory neu einlesen", mit dieser Funktion
- kann man logischerweise das Inhaltsverzeichnis der Diskette neu
- einlesen ( Haha ) wie mit "Esc" unter GEM. Durch Drücken jeder
- beliebigen nicht belegten Taste ( aber nicht "Esc" ) kann man diese
- Funktion auch auslösen.
- Rechts von "Kopieren" befindet sich "Clear", hiermit kann man
- logischerweise die getroffene Auswahl von Dateien löschen. Alternativ
- kann man auch "Undo" drücken.
- Noch weiter rechts befinden sich die beiden Sort-Buttons, ist der Text
- invertiert, ist die Sortierung aktiv. Ist "Namen sortieren" invertiert
- ( Auslösung alternativ mit der Taste "N" ), werden die Directory-
- Einträge alphabetisch sortiert. Ist dieser Eintrag nicht invertiert,
- werden die Einträge in der Reihenfolge ausgegeben, die sie im
- Directory auf der Diskette einnehmen. Hierdurch kann man z. B., wenn
- zwei Programme ohne Ordner auf eine Diskette geschrieben wurden
- erkennen, welche Dateien zu welchen Programm gehören.
- Befinden sich im Auto-Ordner mehere Programme, sollte auf jeden Fall
- "Namen sortieren" ausgeschaltet sein, da so die Dateien nach dem
- kopieren in der gleichen Reihenfolge wie auf der Original-Diskette
- geschrieben werden ( ansonsten könnten u. U. Programme vertauscht
- werden, d. h. bestimmte Programme werden nun zu früh ausgeführt, was
- evtl. zu schweren Fehlern führen kann !!!! )
- Mit "Ordner sortieren" kann man festlegen, ob die Ordner am Anfang des
- Directorys ausgegeben werden sollen oder ob sie wie jede normale Datei
- behandelt werden sollen.
- Mit dem Close-Button des Windows oder durch Drücken von "Esc" kann man
- das Programm verlassen.
-
- Das Directory-Window
-
- Im Directory-Window wird, wie der Name schon sagt, das
- Inhaltsverzeichnis der Diskette ausgegeben. Hier wird auch die Auswahl
- der Dateien, die kopiert werden sollen, getroffen. Der Aufbau in
- Spalten ist zwar etwas seltsam, war aber der einzige Weg, möglichst
- viele Datei gleichzeitig darzustellen.
- Im Inhaltsverzeichnis werden die Inhalte sämtlicher Ordner
- gleichzeitig ausgegeben, was auch erst etwas verwirrend wirkt.
- Jedes Directory und Sub-Directory, sprich die Inhaltsverzeichnisse von
- den Ordnern der Diskette, beginnen mit einem Start-Eintrag.
- Dieser Start-Eintrag ist am seinem grauem Hintergrund zu erkennen.
- Beim Main-Directory steht hier "A:\*.*", bei Ordnern stehen hier
- untereinander die einzelnen Bestandteile des Pfades des Ordners. Nur
- wenn ein Pfad-Teil invertiert ist, wird dieser auch beim Schreiben
- beachtet. Durch einfaches Anklicken kann man den Status des Pfad-
- Teiles wechseln. Hiermit kann man z.B. dafür sorgen, daß Dateien aus
- dem Ordner herauskopiert werden. Mit anderen Worten: Beim Schreiben
- werden nur die invertieren Teile des Directory-Start beachtet, sie
- bilden den neuen Datei-Pfad.
- Normale Dateien werden durch einfaches Anklicken invertiert.
- Beim Anklicken eines Ordners werden auch gleich sämtliche Dateien des
- Ordners invertiert.
- Durch Anklicken des Disketten-Starteintrages ( "A:\*.*" ) werden
- sämtliche Dateien der Diskette invertiert.
- ( P. S. bei Super-File-Copy V3.0 wird es auch noch eine Gummiband-
- Funktion geben, mit der man dann mehrere Dateien selektieren kann )
-
- Änderungen seit V2.1
- Leider habe ich in Super-File-Copy V2.1 zwei Fehler entdeckt ( an
- denen ich natürlich nicht schuld bin, sonderen die Programmierer des
- TOS, da die Critical-Error-Routine fehlerhaft ist und da beim Blitter-
- TOS einfach ein paar Adessen verändert wurden ).
- Die Fehlerbehandlung läuft jetzt ( hoffentlich ) fehlerfrei.
- Ausserdem habe ich eine neue Mausroutine eingebaut, so daß ich nicht
- mehr mit den System-Variablen herumspielen muß; daß Programm müßte
- jetzt auch auch anderen TOS-Versionen ( z. B. Blitter-TOS ) laufen;
- was ich aber nicht nachprüfen konnte, da ich keine Mega-ST oder
- Blitter besitzt. ( vielleicht schenkt mir ja mal jemand einen ? )
- Noch eine kleines Extra: Durch drücken der rechten Maustaste bewegt
- sich die Maus jetzt 4 mal schneller, man kann so sehr gut große
- Entfernungen auf dem Bildschirm überwinden !!!
-
-
- Neuigkeiten in V2.4
- Die Fehlerroutine arbeitet jetzt ( hoffentlich ) vollkommen
- fehlerfrei; es gibt jetzt bei Disketten-Fehlern auch noch die
- Möglichkeit des Ignorierens ( d. h. die Bearbeitung des Files wird
- vorgesetzt als wäre nichts gewesen ).
- Aber ich habe noch etwas ganz besonders neues eigebaut:
-
- Integrierte Virus-Killer
- Leider, leider hat sich auf dem ATARI-ST ein Bootsektor-Virus sehr
- weit verbreitet, der zwar eigentlich nicht weiter schädlich ist ( ich
- habe ihn Disassembliert ), aber manche Programme stürzen einfach ab,
- wenn der Virus im Speicher ist. Dieser Virus war auf der hälfte meiner
- Disketten. Es gibt zwar diverse Abwehr-Programme, aber man denkt
- normalerweise nicht daran, seine Disketten öfters zu untersuchen. Aus
- diesem Grund habe ich in Super-File-Copy V2.4 eine Viruskiller
- integriert, der die Disketten "nebenbei" testet. ( Der Test wird beim
- Einlesen des Directories und nach dem Einlegen der Ziel-Diskette
- durchgeführt. ) Wurde der Virus gefunden, wird eine Warnmeldung
- ausgegeben und der Virus kann "gekillt" werden. Die Diskette ist
- danach noch vollkommen funktionstüchtig, es gehen keine Informationen
- verloren. ( Lediglich ein Bootprogramm, das sich im Bootsektor befand,
- geht natürlich verloren, da es bereits durch den Virus überschrieben
- wurde, aber meines Wissen nach infiziert der Virus nur Disketten, die
- über kein Bootprogramm verfügen, aber man weiß ja nie ......)
- Steckt der Virus bereits im Speicher des Computers, gibt Super-File-
- Copy V2.4 eine Warnmeldung aus, die man auf gar keinen Fall übersehen
- sollte. Am besten gleich den Reset-Button anklicken oder den Reset-
- Knopf am Computer drücken ( der Virus ist nicht Resetfest ). Für
- den Fall, daß noch irgendwelche nichtresetfesten Ramdisks o. ä.
- gesichert werden müssen, ist ein Desktop-Button vorhanden, mit dem
- man das Programm wieder verlassen kann. Achtung: Der Virus befindet
- sich dann immer noch im Speicher und wird noch weitere Disketten
- infizieren.
-
-
- Neuigkeiten in V2.5
- Leider ist schon wieder ein Update notwendig geworden; bei der
- Korrektur der Sort-Routine in V2.4 hat sich ein dummer Fehler
- eingeschlichen; schaltete man beide Sort-Buttons ab, stürtzte der
- Computer ab.
- Auch ist ein neuer Virus aufgetaucht, der nun ebenfalls von Programm
- festgestellt und gekillt wird !!!!!
- Achtung: Der neue Virus hält sich leider immer woanders im Computer
- auf, so daß es nicht möglich ist, festzustellen, ob er sich im
- Speicher befindet und Disketten infiziert. Kommt also nach dem Löschen
- des Virus von der Disk wieder die Meldung, daß die Disk verseucht ist,
- befindet sich der Virus bereits im Computer-Speicher: Dann wiefolgt
- vorgehen:
- Computer ( u. evtl. Harddisk ) ausschalten, Disketten aus den
- Laufwerken ziehen und Computer einschalten ( dauert ein bisschen ),
- Super-File-Copy Disk einlegen und Super-File-Copy laden, alle
- Disketten durchgehen und Viren killen !!!
- Weiterhin wurde die Viruskill-Routine komplett erneuert, da sie 1.
- sonst nicht beide Viren killen konnte und 2. die alte Killer-Routine
- manchmal nicht ganz Fehlerfrei arbeitete !
- Ausserdem gab es manchmal Probleme, wenn man Daten auf eine Diskette
- kopiert hatte und danach gleich wieder das Directory der Disk einließt
- ( Fehler in den TOS-Buffern ); Super-File-Copy macht nun durch einem
- kleinem Kniff dem TOS weiß, es sei die Disk gewechselt worden und nun
- läuft alles fehlerfrei.
-
- Das war hoffentlich das letze Update, das wegen Fehlern notwendig
- wurde. Sollten wieder neue Viren auftauchen, werden ich Super-File-
- Copy entsprechend erweitern und ein neues Updatete herausbringen.
- U. u. werde ich Super-File-Copy auch noch um diese oder jene Funktion
- erweitern.
- Virus-Abwehr-Service
- Da dies leider nicht die einzigen Virusen sein werden, die auf dem
- ATARI-ST auftaucht, biete ich eine Service zur Abwehr von Viren an:
- Wer einen Virus bei sich entdeckt hat und ein Abwehrprogramm gegen ihn
- haben möchte, der schicke mir:
- Eine Diskette, auf der sich der Virus befindet; der Virus darf aber
- noch nicht aktiv geworden sein, falls er so was wie Disk-löschen o. ä
- macht.
- Eine kurze Beschreibung des Virus ( Was macht er ? Wie verbreitet er
- sich ? )
- Einen ausreichend frankierten Rückumschlag
- Und 5.- DM Bearbeitungsgebühr ( ich muß ja auch irgendwovon leben, und
- das kostet ja auch schließlich Zeit ! )
- Und das ganze ab an:
- Jens Fangmeier
- Bekassinenau 121b
- 2000 Hamburg 73
- Stichwort "Virus-Abwehr"
- ( Ich weiß, diese dauerde Adressenangabe nervt langsam, aber die
- Briefe müssen ja auch ankommen, und es wäre ja von einigen zuviel
- verlangt, wenn sie etwas zurückblättern müßten bzw. sich die Adresse
- vorher hätten aufschreiben müssen. )
- P.S.: Wenn ihr jemand kennt, der einen Virus für den ST geschrieben
- hat, schreibt oder schreiben will, dann bringt ihn um oder reißt ihm
- seinen ST weg und schenkt ihm einen Amiga, auf dem er dann ordentlich
- Viren verbreiten darf und soll !!!!!!!!!
-
- Ach ja, für diejenigen unter euch, die nur einen Farbmonitor besitzen:
- Ich arbeite fieberhaft an einer Version, die dann auch in Farbe läuft
- ( natürlich können dann nicht mehr so viele Dateien gleichzeitig
- ausgegeben werden ). Info gibt es gegen Freiumschlag bei mir ( die
- Adresse habe ich nun wohl oft genug in dieser Anleitung angegeben ).
-
- So, daß war nun die Anleitung, noch viel Spaß mit dem Programm und
- hoffentlich sehe ich Sie bei Super-File-Copy V3.0 wieder !!!!
-
- Gut Copy !!!!
- (c) by Jens Fangmeier
-